home *** CD-ROM | disk | FTP | other *** search
/ Champak 66 / Vol 66.iso / games / bob_espo.swf / scripts / __Packages / MainBroadcaster.as < prev    next >
Text File  |  2013-04-24  |  656b  |  26 lines

  1. class MainBroadcaster
  2. {
  3.    static var PAUSE_EVENT = "doPause";
  4.    static var UNPAUSE_EVENT = "doUnPause";
  5.    static var DO_ACTION_EVENT = "doAction";
  6.    static var oRef = null;
  7.    function MainBroadcaster()
  8.    {
  9.       MainBroadcaster.oRef = this;
  10.       this.oBroadcaster = new Object();
  11.       AsBroadcaster.initialize(this.oBroadcaster);
  12.    }
  13.    static function get Instance()
  14.    {
  15.       return MainBroadcaster.oRef;
  16.    }
  17.    function doAddListener(listenerObj)
  18.    {
  19.       this.oBroadcaster.addListener(listenerObj);
  20.    }
  21.    function doAction()
  22.    {
  23.       this.oBroadcaster.broadcastMessage(MainBroadcaster.DO_ACTION_EVENT);
  24.    }
  25. }
  26.